A Practical, SCVM-based Approach to Enhance Portability and Adaptability of HPC Application Build Systems
نویسندگان
چکیده
We describe a novel, based on ’system-call virtual machine’ (SCVM), approach to enhancing portability of the HPC application deployment process across heterogeneous high-end machines. Our approach to portable builds is based on the insertion of toolkit-interpretable directives into original application build scripts. Modifications resulting from those directives preserve the semantics of the original build instruction flow. The execution of the build script is controlled by our toolkit that intercepts build script commands in a manner transparent to the enduser. In order to intercept script commands we utilize strace system calls. We applied this approach to a scientific production code (Gamess-US) on the Cray-XT5 machine.
منابع مشابه
Paravirtualization for Hpc Systems * Ucsb Computer Science Technical Report Number 2006-10
Virtualization has become increasingly popular for enabling full system isolation, load balancing, and hardware multiplexing. This wide-spread use is the result of novel techniques such as paravirtualization that make virtualization systems practical and efficient. Paravirtualizing systems export an interface that is slightly different from the underlying hardware but that significantly streaml...
متن کاملAn Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)
Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...
متن کاملA NEW MULTI-OBJECTIVE OPTIMIZATION APPROACH FOR SUSTAINABLE PROJECT PORTFOLIO SELECTION: A REALWORLD APPLICATION UNDER INTERVAL-VALUED FUZZY ENVIRONMENT
Organizations need to evaluate project proposals and select the ones that are the most effective in reaching the strategic goals by considering sustainability issue. In order to enhance the effectiveness and the efficiency of project oriented organizations, in this paper a new multi-objective decision making (MODM) approach of sustainable project portfolio selection is proposed which applies in...
متن کاملHigh-level Abstractions for Performance, Portability and Continuity of Scientific Software on Future Computing Systems
In this report we present research on applying a domain specific high-level abstractions development strategy with the aim to “future-proof“ a key class of high performance computing (HPC) applications that simulate hydro-dynamics computations at AWE plc. We build on an existing high-level abstraction framework, OPS, that is being developed for the solution of multi-block structured meshbased a...
متن کاملAPPLICATION OF ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM FOR THE ASSESSMENT OF DAMAGED ZONE AROUND UNDERGROUND SPACES
The development of an excavation damaged zone (EDZ) around an underground excavation can change the physical, mechanical and hydraulic behaviors of the rock mass near an underground space. This might result in endangering safety, achievement of costs and excavation planed. This paper presents an approach to build a prediction model for the assessment of EDZ, based upon rock mass characteristics...
متن کامل